SPARQL Rewriting for Query Mediation over Mapped Ontologies
نویسندگان
چکیده
In the recent years establishing interoperability and supporting data integration has become a major research challenge for the web of data. Uniform information access of heterogeneous sources is of major importance for Semantic Web applications and end users. We describe a methodology for SPARQL query mediation over federated OWL/ RDF knowledge bases. The query mediation exploits mappings between semantically related entities of the global ontology and the local ontologies. A very rich set of mappings, based on Description Logic semantics, is supported. The SPARQL queries that are posed over the global ontology are decomposed, rewritten, and then submitted to the federated sources. The rewritten SPARQL queries are locally evaluated and the results are returned to the mediator. We describe the formal modeling of executable mappings (i.e. mappings that can be used in SPARQL query rewriting), as well as the theoretic and implementation aspects of SPARQL query rewriting. Finally we describe the implementation of a system supporting the mediation process.
منابع مشابه
Translating expressive ontology mappings into rewriting rules to implement query rewriting
The semantics of ontology alignments, often defined over a logical framework, implies a reasoning step over huge amounts of data. This is often hard to implement and rarely scales on Web dimensions. This paper presents our approach for translating DL-like ontology alignments into graph patterns that can be used to implement ontological mediation in the form of SPARQL query rewriting and generat...
متن کاملRewriting SELECT SPARQL queries from 1: n complex correspondences
This paper presents a mechanism for rewriting SPARQL queries based on complex ontology correspondences. While the usefulness of simple correspondences, involving single entities from both source and target ontologies, has long been recognized, query rewriting requires more expressive links between ontology entities expressing the true relationships between them. Here, complex correspondences, i...
متن کاملSchema-Agnostic Query Rewriting in SPARQL 1.1
SPARQL 1.1 supports the use of ontologies to enrich query results with logical entailments, and OWL 2 provides a dedicated fragment OWL QL for this purpose. Typical implementations use the OWL QL schema to rewrite a conjunctive query into an equivalent set of queries, to be answered against the non-schema part of the data. With the adoption of the recent SPARQL 1.1 standard, however, RDF databa...
متن کاملOn the Containment of SPARQL Queries under Entailment Regimes
Most description logics (DL) query languages allow instance retrieval from an ABox. However, SPARQL is a schema query language allowing access to the TBox (in addition to the ABox). Moreover, its entailment regimes enable to take into account knowledge inferred from knowledge bases in the query answering process. This provides a new perspective for the containment problem. In this paper, we stu...
متن کاملOntology-Based Data Access Using Views
The OWL 2 QL profile, which is based on DL-LiteR, has been designed so that query answering is possible using relational database technology via query rewriting. Unfortunately, given a query Q posed in terms of an OWL 2 QL ontology O, the size of the rewritten query, Qo, which can be evaluated directly on the relational database, is worst case exponential w.r.t the size of Q and O [1]. This mea...
متن کامل